<?php
namespace Model;

use Pinenut\Model2\Embedded\Reference;
use Pinenut\Model2\Embedded\ReferenceContainer\Many;

/**
 * Модель для тестирования связей многие
 *
 * @author kosh
 *        
 */
class WithMany extends \Model {

	/**
	 *
	 * @var Many
	 */
	public $simples;

	static function fields( ) {
		return array_merge(parent::fields(), 
			[
				'simples' => [
					Many::className(), // название класса - контейнера
					                   // остальные параметры передаются в конструктор контейнера в третий параметр конструктора
					Reference::className(), // название класса вложенного документа (связи в данном случае)
					Simple::className()
				],
			]);
	}
}